home *** CD-ROM | disk | FTP | other *** search
Text File | 1996-05-01 | 37.2 KB | 1,532 lines | [TEXT/MPS ] |
- {
- File: LowMem.p
-
- Contains: Low Memory Accessor Interfaces.
-
- Version: Technology: System 7.5
- Release: Universal Interfaces 3.0d3 on Copland DR1
-
- Copyright: © 1984-1996 by Apple Computer, Inc. All rights reserved.
-
- Bugs?: If you find a problem with this file, send the file and version
- information (from above) and the problem description to:
-
- Internet: apple.bugs@applelink.apple.com
- AppleLink: APPLE.BUGS
-
- }
- {$IFC UNDEFINED UsingIncludes}
- {$SETC UsingIncludes := 0}
- {$ENDC}
-
- {$IFC NOT UsingIncludes}
- UNIT LowMem;
- INTERFACE
- {$ENDC}
-
- {$IFC UNDEFINED __LOWMEM__}
- {$SETC __LOWMEM__ := 1}
-
- {$I+}
- {$SETC LowMemIncludes := UsingIncludes}
- {$SETC UsingIncludes := 1}
-
- {$IFC UNDEFINED __TYPES__}
- {$I Types.p}
- {$ENDC}
- {$IFC UNDEFINED __CONTROLS__}
- {$I Controls.p}
- {$ENDC}
- {$IFC UNDEFINED __EVENTS__}
- {$I Events.p}
- {$ENDC}
- {$IFC UNDEFINED __FILES__}
- {$I Files.p}
- {$ENDC}
- {$IFC UNDEFINED __FONTS__}
- {$I Fonts.p}
- {$ENDC}
- {$IFC UNDEFINED __MEMORY__}
- {$I Memory.p}
- {$ENDC}
- {$IFC UNDEFINED __MENUS__}
- {$I Menus.p}
- {$ENDC}
- {$IFC UNDEFINED __OSUTILS__}
- {$I OSUtils.p}
- {$ENDC}
- {$IFC UNDEFINED __QUICKDRAW__}
- {$I Quickdraw.p}
- {$ENDC}
- {$IFC UNDEFINED __RESOURCES__}
- {$I Resources.p}
- {$ENDC}
- {$IFC UNDEFINED __WINDOWS__}
- {$I Windows.p}
- {$ENDC}
-
- {$PUSH}
- {$ALIGN MAC68K}
- {$LibExport+}
-
- {$IFC FOR_SYSTEM7_AND_SYSTEM8_DEPRECATED }
- {
- *************************************************************************************
-
- SIMPLE LOWMEM ACCESSORS
-
- *************************************************************************************
- }
- FUNCTION LMGetScrVRes: SInt16;
- {$IFC NOT GENERATINGCFM}
- INLINE $3EB8, $0102;
- {$ENDC}
- PROCEDURE LMSetScrVRes(value: SInt16);
- {$IFC NOT GENERATINGCFM}
- INLINE $31DF, $0102;
- {$ENDC}
- FUNCTION LMGetScrHRes: SInt16;
- {$IFC NOT GENERATINGCFM}
- INLINE $3EB8, $0104;
- {$ENDC}
- PROCEDURE LMSetScrHRes(value: SInt16);
- {$IFC NOT GENERATINGCFM}
- INLINE $31DF, $0104;
- {$ENDC}
- FUNCTION LMGetMemTop: Ptr;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $0108;
- {$ENDC}
- PROCEDURE LMSetMemTop(value: Ptr);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $0108;
- {$ENDC}
- FUNCTION LMGetBufPtr: Ptr;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $010C;
- {$ENDC}
- PROCEDURE LMSetBufPtr(value: Ptr);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $010C;
- {$ENDC}
- FUNCTION LMGetHeapEnd: Ptr;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $0114;
- {$ENDC}
- PROCEDURE LMSetHeapEnd(value: Ptr);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $0114;
- {$ENDC}
- FUNCTION LMGetTheZone: THz;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $0118;
- {$ENDC}
- PROCEDURE LMSetTheZone(value: THz);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $0118;
- {$ENDC}
- FUNCTION LMGetUTableBase: Ptr;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $011C;
- {$ENDC}
- PROCEDURE LMSetUTableBase(value: Ptr);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $011C;
- {$ENDC}
- FUNCTION LMGetCPUFlag: ByteParameter;
- {$IFC NOT GENERATINGCFM}
- INLINE $1EB8, $012F;
- {$ENDC}
- PROCEDURE LMSetCPUFlag(value: ByteParameter);
- {$IFC NOT GENERATINGCFM}
- INLINE $11DF, $012F;
- {$ENDC}
- FUNCTION LMGetApplLimit: Ptr;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $0130;
- {$ENDC}
- PROCEDURE LMSetApplLimit(value: Ptr);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $0130;
- {$ENDC}
- FUNCTION LMGetSysEvtMask: SInt16;
- {$IFC NOT GENERATINGCFM}
- INLINE $3EB8, $0144;
- {$ENDC}
- PROCEDURE LMSetSysEvtMask(value: SInt16);
- {$IFC NOT GENERATINGCFM}
- INLINE $31DF, $0144;
- {$ENDC}
- FUNCTION LMGetRndSeed: SInt32;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $0156;
- {$ENDC}
- PROCEDURE LMSetRndSeed(value: SInt32);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $0156;
- {$ENDC}
- FUNCTION LMGetSEvtEnb: ByteParameter;
- {$IFC NOT GENERATINGCFM}
- INLINE $1EB8, $015C;
- {$ENDC}
- PROCEDURE LMSetSEvtEnb(value: ByteParameter);
- {$IFC NOT GENERATINGCFM}
- INLINE $11DF, $015C;
- {$ENDC}
- FUNCTION LMGetTicks: UInt32;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $016A;
- {$ENDC}
- PROCEDURE LMSetTicks(value: UInt32);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $016A;
- {$ENDC}
- FUNCTION LMGetKeyThresh: SInt16;
- {$IFC NOT GENERATINGCFM}
- INLINE $3EB8, $018E;
- {$ENDC}
- PROCEDURE LMSetKeyThresh(value: SInt16);
- {$IFC NOT GENERATINGCFM}
- INLINE $31DF, $018E;
- {$ENDC}
- FUNCTION LMGetKeyRepThresh: SInt16;
- {$IFC NOT GENERATINGCFM}
- INLINE $3EB8, $0190;
- {$ENDC}
- PROCEDURE LMSetKeyRepThresh(value: SInt16);
- {$IFC NOT GENERATINGCFM}
- INLINE $31DF, $0190;
- {$ENDC}
- FUNCTION LMGetUnitTableEntryCount: SInt16;
- {$IFC NOT GENERATINGCFM}
- INLINE $3EB8, $01D2;
- {$ENDC}
- PROCEDURE LMSetUnitTableEntryCount(value: SInt16);
- {$IFC NOT GENERATINGCFM}
- INLINE $31DF, $01D2;
- {$ENDC}
- FUNCTION LMGetVIA: Ptr;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $01D4;
- {$ENDC}
- PROCEDURE LMSetVIA(value: Ptr);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $01D4;
- {$ENDC}
- FUNCTION LMGetSCCRd: Ptr;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $01D8;
- {$ENDC}
- PROCEDURE LMSetSCCRd(value: Ptr);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $01D8;
- {$ENDC}
- FUNCTION LMGetSCCWr: Ptr;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $01DC;
- {$ENDC}
- PROCEDURE LMSetSCCWr(value: Ptr);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $01DC;
- {$ENDC}
- FUNCTION LMGetSPValid: ByteParameter;
- {$IFC NOT GENERATINGCFM}
- INLINE $1EB8, $01F8;
- {$ENDC}
- PROCEDURE LMSetSPValid(value: ByteParameter);
- {$IFC NOT GENERATINGCFM}
- INLINE $11DF, $01F8;
- {$ENDC}
- FUNCTION LMGetSPATalkA: ByteParameter;
- {$IFC NOT GENERATINGCFM}
- INLINE $1EB8, $01F9;
- {$ENDC}
- PROCEDURE LMSetSPATalkA(value: ByteParameter);
- {$IFC NOT GENERATINGCFM}
- INLINE $11DF, $01F9;
- {$ENDC}
- FUNCTION LMGetSPATalkB: ByteParameter;
- {$IFC NOT GENERATINGCFM}
- INLINE $1EB8, $01FA;
- {$ENDC}
- PROCEDURE LMSetSPATalkB(value: ByteParameter);
- {$IFC NOT GENERATINGCFM}
- INLINE $11DF, $01FA;
- {$ENDC}
- FUNCTION LMGetSPConfig: ByteParameter;
- {$IFC NOT GENERATINGCFM}
- INLINE $1EB8, $01FB;
- {$ENDC}
- PROCEDURE LMSetSPConfig(value: ByteParameter);
- {$IFC NOT GENERATINGCFM}
- INLINE $11DF, $01FB;
- {$ENDC}
- FUNCTION LMGetSPPortA: SInt16;
- {$IFC NOT GENERATINGCFM}
- INLINE $3EB8, $01FC;
- {$ENDC}
- PROCEDURE LMSetSPPortA(value: SInt16);
- {$IFC NOT GENERATINGCFM}
- INLINE $31DF, $01FC;
- {$ENDC}
- FUNCTION LMGetSPPortB: SInt16;
- {$IFC NOT GENERATINGCFM}
- INLINE $3EB8, $01FE;
- {$ENDC}
- PROCEDURE LMSetSPPortB(value: SInt16);
- {$IFC NOT GENERATINGCFM}
- INLINE $31DF, $01FE;
- {$ENDC}
- FUNCTION LMGetSPAlarm: SInt32;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $0200;
- {$ENDC}
- PROCEDURE LMSetSPAlarm(value: SInt32);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $0200;
- {$ENDC}
- FUNCTION LMGetSPFont: SInt16;
- {$IFC NOT GENERATINGCFM}
- INLINE $3EB8, $0204;
- {$ENDC}
- PROCEDURE LMSetSPFont(value: SInt16);
- {$IFC NOT GENERATINGCFM}
- INLINE $31DF, $0204;
- {$ENDC}
- FUNCTION LMGetSPKbd: ByteParameter;
- {$IFC NOT GENERATINGCFM}
- INLINE $1EB8, $0206;
- {$ENDC}
- PROCEDURE LMSetSPKbd(value: ByteParameter);
- {$IFC NOT GENERATINGCFM}
- INLINE $11DF, $0206;
- {$ENDC}
- FUNCTION LMGetSPPrint: ByteParameter;
- {$IFC NOT GENERATINGCFM}
- INLINE $1EB8, $0207;
- {$ENDC}
- PROCEDURE LMSetSPPrint(value: ByteParameter);
- {$IFC NOT GENERATINGCFM}
- INLINE $11DF, $0207;
- {$ENDC}
- FUNCTION LMGetSPVolCtl: ByteParameter;
- {$IFC NOT GENERATINGCFM}
- INLINE $1EB8, $0208;
- {$ENDC}
- PROCEDURE LMSetSPVolCtl(value: ByteParameter);
- {$IFC NOT GENERATINGCFM}
- INLINE $11DF, $0208;
- {$ENDC}
- FUNCTION LMGetSPClikCaret: ByteParameter;
- {$IFC NOT GENERATINGCFM}
- INLINE $1EB8, $0209;
- {$ENDC}
- PROCEDURE LMSetSPClikCaret(value: ByteParameter);
- {$IFC NOT GENERATINGCFM}
- INLINE $11DF, $0209;
- {$ENDC}
- FUNCTION LMGetSPMisc2: ByteParameter;
- {$IFC NOT GENERATINGCFM}
- INLINE $1EB8, $020B;
- {$ENDC}
- PROCEDURE LMSetSPMisc2(value: ByteParameter);
- {$IFC NOT GENERATINGCFM}
- INLINE $11DF, $020B;
- {$ENDC}
- FUNCTION LMGetTime: SInt32;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $020C;
- {$ENDC}
- PROCEDURE LMSetTime(value: SInt32);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $020C;
- {$ENDC}
- FUNCTION LMGetBootDrive: SInt16;
- {$IFC NOT GENERATINGCFM}
- INLINE $3EB8, $0210;
- {$ENDC}
- PROCEDURE LMSetBootDrive(value: SInt16);
- {$IFC NOT GENERATINGCFM}
- INLINE $31DF, $0210;
- {$ENDC}
- FUNCTION LMGetSFSaveDisk: SInt16;
- {$IFC NOT GENERATINGCFM}
- INLINE $3EB8, $0214;
- {$ENDC}
- PROCEDURE LMSetSFSaveDisk(value: SInt16);
- {$IFC NOT GENERATINGCFM}
- INLINE $31DF, $0214;
- {$ENDC}
- FUNCTION LMGetKbdLast: ByteParameter;
- {$IFC NOT GENERATINGCFM}
- INLINE $1EB8, $0218;
- {$ENDC}
- PROCEDURE LMSetKbdLast(value: ByteParameter);
- {$IFC NOT GENERATINGCFM}
- INLINE $11DF, $0218;
- {$ENDC}
- FUNCTION LMGetKbdType: ByteParameter;
- {$IFC NOT GENERATINGCFM}
- INLINE $1EB8, $021E;
- {$ENDC}
- PROCEDURE LMSetKbdType(value: ByteParameter);
- {$IFC NOT GENERATINGCFM}
- INLINE $11DF, $021E;
- {$ENDC}
- FUNCTION LMGetMemErr: SInt16;
- {$IFC NOT GENERATINGCFM}
- INLINE $3EB8, $0220;
- {$ENDC}
- PROCEDURE LMSetMemErr(value: SInt16);
- {$IFC NOT GENERATINGCFM}
- INLINE $31DF, $0220;
- {$ENDC}
- FUNCTION LMGetSdVolume: ByteParameter;
- {$IFC NOT GENERATINGCFM}
- INLINE $1EB8, $0260;
- {$ENDC}
- PROCEDURE LMSetSdVolume(value: ByteParameter);
- {$IFC NOT GENERATINGCFM}
- INLINE $11DF, $0260;
- {$ENDC}
- FUNCTION LMGetSoundPtr: Ptr;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $0262;
- {$ENDC}
- PROCEDURE LMSetSoundPtr(value: Ptr);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $0262;
- {$ENDC}
- FUNCTION LMGetSoundBase: Ptr;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $0266;
- {$ENDC}
- PROCEDURE LMSetSoundBase(value: Ptr);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $0266;
- {$ENDC}
- FUNCTION LMGetSoundLevel: ByteParameter;
- {$IFC NOT GENERATINGCFM}
- INLINE $1EB8, $027F;
- {$ENDC}
- PROCEDURE LMSetSoundLevel(value: ByteParameter);
- {$IFC NOT GENERATINGCFM}
- INLINE $11DF, $027F;
- {$ENDC}
- FUNCTION LMGetCurPitch: SInt16;
- {$IFC NOT GENERATINGCFM}
- INLINE $3EB8, $0280;
- {$ENDC}
- PROCEDURE LMSetCurPitch(value: SInt16);
- {$IFC NOT GENERATINGCFM}
- INLINE $31DF, $0280;
- {$ENDC}
- FUNCTION LMGetROM85: SInt16;
- {$IFC NOT GENERATINGCFM}
- INLINE $3EB8, $028E;
- {$ENDC}
- PROCEDURE LMSetROM85(value: SInt16);
- {$IFC NOT GENERATINGCFM}
- INLINE $31DF, $028E;
- {$ENDC}
- FUNCTION LMGetPortBUse: ByteParameter;
- {$IFC NOT GENERATINGCFM}
- INLINE $1EB8, $0291;
- {$ENDC}
- PROCEDURE LMSetPortBUse(value: ByteParameter);
- {$IFC NOT GENERATINGCFM}
- INLINE $11DF, $0291;
- {$ENDC}
- FUNCTION LMGetGNEFilter: GNEFilterUPP;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $029A;
- {$ENDC}
- PROCEDURE LMSetGNEFilter(value: GNEFilterUPP);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $029A;
- {$ENDC}
- FUNCTION LMGetSysZone: THz;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $02A6;
- {$ENDC}
- PROCEDURE LMSetSysZone(value: THz);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $02A6;
- {$ENDC}
- FUNCTION LMGetApplZone: THz;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $02AA;
- {$ENDC}
- PROCEDURE LMSetApplZone(value: THz);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $02AA;
- {$ENDC}
- FUNCTION LMGetROMBase: Ptr;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $02AE;
- {$ENDC}
- PROCEDURE LMSetROMBase(value: Ptr);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $02AE;
- {$ENDC}
- FUNCTION LMGetRAMBase: Ptr;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $02B2;
- {$ENDC}
- PROCEDURE LMSetRAMBase(value: Ptr);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $02B2;
- {$ENDC}
- FUNCTION LMGetDSAlertTab: Ptr;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $02BA;
- {$ENDC}
- PROCEDURE LMSetDSAlertTab(value: Ptr);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $02BA;
- {$ENDC}
- FUNCTION LMGetABusVars: Ptr;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $02D8;
- {$ENDC}
- PROCEDURE LMSetABusVars(value: Ptr);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $02D8;
- {$ENDC}
- FUNCTION LMGetABusDCE: Ptr;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $02DC;
- {$ENDC}
- PROCEDURE LMSetABusDCE(value: Ptr);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $02DC;
- {$ENDC}
- FUNCTION LMGetDoubleTime: UInt32;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $02F0;
- {$ENDC}
- PROCEDURE LMSetDoubleTime(value: UInt32);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $02F0;
- {$ENDC}
- FUNCTION LMGetCaretTime: UInt32;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $02F4;
- {$ENDC}
- PROCEDURE LMSetCaretTime(value: UInt32);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $02F4;
- {$ENDC}
- FUNCTION LMGetScrDmpEnb: ByteParameter;
- {$IFC NOT GENERATINGCFM}
- INLINE $1EB8, $02F8;
- {$ENDC}
- PROCEDURE LMSetScrDmpEnb(value: ByteParameter);
- {$IFC NOT GENERATINGCFM}
- INLINE $11DF, $02F8;
- {$ENDC}
- FUNCTION LMGetBufTgFNum: SInt32;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $02FC;
- {$ENDC}
- PROCEDURE LMSetBufTgFNum(value: SInt32);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $02FC;
- {$ENDC}
- FUNCTION LMGetBufTgFFlg: SInt16;
- {$IFC NOT GENERATINGCFM}
- INLINE $3EB8, $0300;
- {$ENDC}
- PROCEDURE LMSetBufTgFFlg(value: SInt16);
- {$IFC NOT GENERATINGCFM}
- INLINE $31DF, $0300;
- {$ENDC}
- FUNCTION LMGetBufTgFBkNum: SInt16;
- {$IFC NOT GENERATINGCFM}
- INLINE $3EB8, $0302;
- {$ENDC}
- PROCEDURE LMSetBufTgFBkNum(value: SInt16);
- {$IFC NOT GENERATINGCFM}
- INLINE $31DF, $0302;
- {$ENDC}
- FUNCTION LMGetBufTgDate: SInt32;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $0304;
- {$ENDC}
- PROCEDURE LMSetBufTgDate(value: SInt32);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $0304;
- {$ENDC}
- FUNCTION LMGetLo3Bytes: SInt32;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $031A;
- {$ENDC}
- PROCEDURE LMSetLo3Bytes(value: SInt32);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $031A;
- {$ENDC}
- FUNCTION LMGetMinStack: SInt32;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $031E;
- {$ENDC}
- PROCEDURE LMSetMinStack(value: SInt32);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $031E;
- {$ENDC}
- FUNCTION LMGetDefltStack: SInt32;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $0322;
- {$ENDC}
- PROCEDURE LMSetDefltStack(value: SInt32);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $0322;
- {$ENDC}
- FUNCTION LMGetGZRootHnd: Handle;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $0328;
- {$ENDC}
- PROCEDURE LMSetGZRootHnd(value: Handle);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $0328;
- {$ENDC}
- FUNCTION LMGetGZMoveHnd: Handle;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $0330;
- {$ENDC}
- PROCEDURE LMSetGZMoveHnd(value: Handle);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $0330;
- {$ENDC}
- FUNCTION LMGetFCBSPtr: Ptr;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $034E;
- {$ENDC}
- PROCEDURE LMSetFCBSPtr(value: Ptr);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $034E;
- {$ENDC}
- FUNCTION LMGetDefVCBPtr: Ptr;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $0352;
- {$ENDC}
- PROCEDURE LMSetDefVCBPtr(value: Ptr);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $0352;
- {$ENDC}
- FUNCTION LMGetCurDirStore: SInt32;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $0398;
- {$ENDC}
- PROCEDURE LMSetCurDirStore(value: SInt32);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $0398;
- {$ENDC}
- FUNCTION LMGetToExtFS: UniversalProcPtr;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $03F2;
- {$ENDC}
- PROCEDURE LMSetToExtFS(value: UniversalProcPtr);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $03F2;
- {$ENDC}
- FUNCTION LMGetFSFCBLen: SInt16;
- {$IFC NOT GENERATINGCFM}
- INLINE $3EB8, $03F6;
- {$ENDC}
- PROCEDURE LMSetFSFCBLen(value: SInt16);
- {$IFC NOT GENERATINGCFM}
- INLINE $31DF, $03F6;
- {$ENDC}
- FUNCTION LMGetScrnBase: Ptr;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $0824;
- {$ENDC}
- PROCEDURE LMSetScrnBase(value: Ptr);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $0824;
- {$ENDC}
- FUNCTION LMGetMainDevice: GDHandle;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $08A4;
- {$ENDC}
- PROCEDURE LMSetMainDevice(value: GDHandle);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $08A4;
- {$ENDC}
- FUNCTION LMGetDeviceList: GDHandle;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $08A8;
- {$ENDC}
- PROCEDURE LMSetDeviceList(value: GDHandle);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $08A8;
- {$ENDC}
- FUNCTION LMGetQDColors: Handle;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $08B0;
- {$ENDC}
- PROCEDURE LMSetQDColors(value: Handle);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $08B0;
- {$ENDC}
- FUNCTION LMGetCrsrBusy: ByteParameter;
- {$IFC NOT GENERATINGCFM}
- INLINE $1EB8, $08CD;
- {$ENDC}
- PROCEDURE LMSetCrsrBusy(value: ByteParameter);
- {$IFC NOT GENERATINGCFM}
- INLINE $11DF, $08CD;
- {$ENDC}
- FUNCTION LMGetWidthListHand: Handle;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $08E4;
- {$ENDC}
- PROCEDURE LMSetWidthListHand(value: Handle);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $08E4;
- {$ENDC}
- FUNCTION LMGetJournalRef: SInt16;
- {$IFC NOT GENERATINGCFM}
- INLINE $3EB8, $08E8;
- {$ENDC}
- PROCEDURE LMSetJournalRef(value: SInt16);
- {$IFC NOT GENERATINGCFM}
- INLINE $31DF, $08E8;
- {$ENDC}
- FUNCTION LMGetCrsrThresh: SInt16;
- {$IFC NOT GENERATINGCFM}
- INLINE $3EB8, $08EC;
- {$ENDC}
- PROCEDURE LMSetCrsrThresh(value: SInt16);
- {$IFC NOT GENERATINGCFM}
- INLINE $31DF, $08EC;
- {$ENDC}
- FUNCTION LMGetJFetch: UniversalProcPtr;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $08F4;
- {$ENDC}
- PROCEDURE LMSetJFetch(value: UniversalProcPtr);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $08F4;
- {$ENDC}
- FUNCTION LMGetJStash: UniversalProcPtr;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $08F8;
- {$ENDC}
- PROCEDURE LMSetJStash(value: UniversalProcPtr);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $08F8;
- {$ENDC}
- FUNCTION LMGetJIODone: UniversalProcPtr;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $08FC;
- {$ENDC}
- PROCEDURE LMSetJIODone(value: UniversalProcPtr);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $08FC;
- {$ENDC}
- FUNCTION LMGetCurApRefNum: SInt16;
- {$IFC NOT GENERATINGCFM}
- INLINE $3EB8, $0900;
- {$ENDC}
- PROCEDURE LMSetCurApRefNum(value: SInt16);
- {$IFC NOT GENERATINGCFM}
- INLINE $31DF, $0900;
- {$ENDC}
- FUNCTION LMGetCurrentA5: Ptr;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $0904;
- {$ENDC}
- PROCEDURE LMSetCurrentA5(value: Ptr);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $0904;
- {$ENDC}
- FUNCTION LMGetCurStackBase: Ptr;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $0908;
- {$ENDC}
- PROCEDURE LMSetCurStackBase(value: Ptr);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $0908;
- {$ENDC}
- FUNCTION LMGetCurJTOffset: SInt16;
- {$IFC NOT GENERATINGCFM}
- INLINE $3EB8, $0934;
- {$ENDC}
- PROCEDURE LMSetCurJTOffset(value: SInt16);
- {$IFC NOT GENERATINGCFM}
- INLINE $31DF, $0934;
- {$ENDC}
- FUNCTION LMGetCurPageOption: SInt16;
- {$IFC NOT GENERATINGCFM}
- INLINE $3EB8, $0936;
- {$ENDC}
- PROCEDURE LMSetCurPageOption(value: SInt16);
- {$IFC NOT GENERATINGCFM}
- INLINE $31DF, $0936;
- {$ENDC}
- FUNCTION LMGetHiliteMode: ByteParameter;
- {$IFC NOT GENERATINGCFM}
- INLINE $1EB8, $0938;
- {$ENDC}
- PROCEDURE LMSetHiliteMode(value: ByteParameter);
- {$IFC NOT GENERATINGCFM}
- INLINE $11DF, $0938;
- {$ENDC}
- FUNCTION LMGetPrintErr: SInt16;
- {$IFC NOT GENERATINGCFM}
- INLINE $3EB8, $0944;
- {$ENDC}
- PROCEDURE LMSetPrintErr(value: SInt16);
- {$IFC NOT GENERATINGCFM}
- INLINE $31DF, $0944;
- {$ENDC}
- FUNCTION LMGetScrapSize: SInt32;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $0960;
- {$ENDC}
- PROCEDURE LMSetScrapSize(value: SInt32);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $0960;
- {$ENDC}
- FUNCTION LMGetScrapHandle: Handle;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $0964;
- {$ENDC}
- PROCEDURE LMSetScrapHandle(value: Handle);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $0964;
- {$ENDC}
- FUNCTION LMGetScrapCount: SInt16;
- {$IFC NOT GENERATINGCFM}
- INLINE $3EB8, $0968;
- {$ENDC}
- PROCEDURE LMSetScrapCount(value: SInt16);
- {$IFC NOT GENERATINGCFM}
- INLINE $31DF, $0968;
- {$ENDC}
- FUNCTION LMGetScrapState: SInt16;
- {$IFC NOT GENERATINGCFM}
- INLINE $3EB8, $096A;
- {$ENDC}
- PROCEDURE LMSetScrapState(value: SInt16);
- {$IFC NOT GENERATINGCFM}
- INLINE $31DF, $096A;
- {$ENDC}
- FUNCTION LMGetScrapName: StringPtr;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $096C;
- {$ENDC}
- PROCEDURE LMSetScrapName(value: StringPtr);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $096C;
- {$ENDC}
- FUNCTION LMGetROMFont0: Handle;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $0980;
- {$ENDC}
- PROCEDURE LMSetROMFont0(value: Handle);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $0980;
- {$ENDC}
- FUNCTION LMGetApFontID: SInt16;
- {$IFC NOT GENERATINGCFM}
- INLINE $3EB8, $0984;
- {$ENDC}
- PROCEDURE LMSetApFontID(value: SInt16);
- {$IFC NOT GENERATINGCFM}
- INLINE $31DF, $0984;
- {$ENDC}
- FUNCTION LMGetWindowList: WindowRef;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $09D6;
- {$ENDC}
- FUNCTION LMGetSaveUpdate: SInt16;
- {$IFC NOT GENERATINGCFM}
- INLINE $3EB8, $09DA;
- {$ENDC}
- PROCEDURE LMSetSaveUpdate(value: SInt16);
- {$IFC NOT GENERATINGCFM}
- INLINE $31DF, $09DA;
- {$ENDC}
- FUNCTION LMGetPaintWhite: SInt16;
- {$IFC NOT GENERATINGCFM}
- INLINE $3EB8, $09DC;
- {$ENDC}
- PROCEDURE LMSetPaintWhite(value: SInt16);
- {$IFC NOT GENERATINGCFM}
- INLINE $31DF, $09DC;
- {$ENDC}
- FUNCTION LMGetWMgrPort: GrafPtr;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $09DE;
- {$ENDC}
- PROCEDURE LMSetWMgrPort(value: GrafPtr);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $09DE;
- {$ENDC}
- FUNCTION LMGetGrayRgn: RgnHandle;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $09EE;
- {$ENDC}
- FUNCTION LMGetDragHook: UniversalProcPtr;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $09F6;
- {$ENDC}
- PROCEDURE LMSetDragHook(value: UniversalProcPtr);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $09F6;
- {$ENDC}
- {
- To best work with future versions of the window manager,
- avoid using anything defined with FOR_SYSTEM7_AND_SYSTEM8_DEPRECATED
- Most, if not all of these will still be supported
- in the next major version of the window manager
- but will trigger non-optimal compatibility code paths that
- should be avoided if possible.
- }
- {
- There is no reason to set the window list directly.
- Use BringToFront and SendBehind.
-
- If you need to do floating windows, avoid using GhostWindow
- and especially avoid patching the window manager.
-
- See Dean Yu's article in Develop 15 about how to implement floating
- windows using low-level window manager calls. The next generation
- Macintosh Window Manager will have built-in support for floating
- and modal windows.
- }
- PROCEDURE LMSetWindowList(value: WindowRef);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $09D6;
- {$ENDC}
- FUNCTION LMGetGhostWindow: WindowRef;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $0A84;
- {$ENDC}
- PROCEDURE LMSetGhostWindow(value: WindowRef);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $0A84;
- {$ENDC}
- {
- The auxiliary window record list will be empty in future
- versions of the window manager. There is no reason to
- walk it or change it.
- }
- FUNCTION LMGetAuxWinHead: AuxWinHandle;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $0CD0;
- {$ENDC}
- PROCEDURE LMSetAuxWinHead(value: AuxWinHandle);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $0CD0;
- {$ENDC}
- {
- Please rely on the event manager to deliver activate and
- deactivate events and on the window manager to generate them.
-
- The next generation window manager will queue these events
- rather than just slamming these lowmems with the latest
- generated event, so it pays to rely on the event manager.
- }
- FUNCTION LMGetCurActivate: WindowRef;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $0A64;
- {$ENDC}
- PROCEDURE LMSetCurActivate(value: WindowRef);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $0A64;
- {$ENDC}
- FUNCTION LMGetCurDeactive: WindowRef;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $0A68;
- {$ENDC}
- PROCEDURE LMSetCurDeactive(value: WindowRef);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $0A68;
- {$ENDC}
- FUNCTION LMGetOldStructure: RgnHandle;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $09E6;
- {$ENDC}
- PROCEDURE LMSetOldStructure(value: RgnHandle);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $09E6;
- {$ENDC}
- FUNCTION LMGetOldContent: RgnHandle;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $09EA;
- {$ENDC}
- PROCEDURE LMSetOldContent(value: RgnHandle);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $09EA;
- {$ENDC}
- {
- Please don't mess with the gray region. There has
- to be a better way. If not, please manipulate the
- existing region, don't change the value of the lowmem.
- }
- PROCEDURE LMSetGrayRgn(value: RgnHandle);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $09EE;
- {$ENDC}
- FUNCTION LMGetSaveVisRgn: RgnHandle;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $09F2;
- {$ENDC}
- PROCEDURE LMSetSaveVisRgn(value: RgnHandle);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $09F2;
- {$ENDC}
- FUNCTION LMGetOneOne: SInt32;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $0A02;
- {$ENDC}
- PROCEDURE LMSetOneOne(value: SInt32);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $0A02;
- {$ENDC}
- FUNCTION LMGetMinusOne: SInt32;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $0A06;
- {$ENDC}
- PROCEDURE LMSetMinusOne(value: SInt32);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $0A06;
- {$ENDC}
- FUNCTION LMGetTopMenuItem: SInt16;
- {$IFC NOT GENERATINGCFM}
- INLINE $3EB8, $0A0A;
- {$ENDC}
- PROCEDURE LMSetTopMenuItem(value: SInt16);
- {$IFC NOT GENERATINGCFM}
- INLINE $31DF, $0A0A;
- {$ENDC}
- FUNCTION LMGetAtMenuBottom: SInt16;
- {$IFC NOT GENERATINGCFM}
- INLINE $3EB8, $0A0C;
- {$ENDC}
- PROCEDURE LMSetAtMenuBottom(value: SInt16);
- {$IFC NOT GENERATINGCFM}
- INLINE $31DF, $0A0C;
- {$ENDC}
- FUNCTION LMGetMenuList: Handle;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $0A1C;
- {$ENDC}
- PROCEDURE LMSetMenuList(value: Handle);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $0A1C;
- {$ENDC}
- FUNCTION LMGetMBarEnable: SInt16;
- {$IFC NOT GENERATINGCFM}
- INLINE $3EB8, $0A20;
- {$ENDC}
- PROCEDURE LMSetMBarEnable(value: SInt16);
- {$IFC NOT GENERATINGCFM}
- INLINE $31DF, $0A20;
- {$ENDC}
- FUNCTION LMGetMenuFlash: SInt16;
- {$IFC NOT GENERATINGCFM}
- INLINE $3EB8, $0A24;
- {$ENDC}
- PROCEDURE LMSetMenuFlash(value: SInt16);
- {$IFC NOT GENERATINGCFM}
- INLINE $31DF, $0A24;
- {$ENDC}
- FUNCTION LMGetTheMenu: SInt16;
- {$IFC NOT GENERATINGCFM}
- INLINE $3EB8, $0A26;
- {$ENDC}
- PROCEDURE LMSetTheMenu(value: SInt16);
- {$IFC NOT GENERATINGCFM}
- INLINE $31DF, $0A26;
- {$ENDC}
- FUNCTION LMGetMBarHook: UniversalProcPtr;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $0A2C;
- {$ENDC}
- PROCEDURE LMSetMBarHook(value: UniversalProcPtr);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $0A2C;
- {$ENDC}
- FUNCTION LMGetMenuHook: UniversalProcPtr;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $0A30;
- {$ENDC}
- PROCEDURE LMSetMenuHook(value: UniversalProcPtr);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $0A30;
- {$ENDC}
- FUNCTION LMGetTopMapHndl: Handle;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $0A50;
- {$ENDC}
- PROCEDURE LMSetTopMapHndl(value: Handle);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $0A50;
- {$ENDC}
- FUNCTION LMGetSysMapHndl: Handle;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $0A54;
- {$ENDC}
- PROCEDURE LMSetSysMapHndl(value: Handle);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $0A54;
- {$ENDC}
- FUNCTION LMGetSysMap: SInt16;
- {$IFC NOT GENERATINGCFM}
- INLINE $3EB8, $0A58;
- {$ENDC}
- PROCEDURE LMSetSysMap(value: SInt16);
- {$IFC NOT GENERATINGCFM}
- INLINE $31DF, $0A58;
- {$ENDC}
- FUNCTION LMGetCurMap: SInt16;
- {$IFC NOT GENERATINGCFM}
- INLINE $3EB8, $0A5A;
- {$ENDC}
- PROCEDURE LMSetCurMap(value: SInt16);
- {$IFC NOT GENERATINGCFM}
- INLINE $31DF, $0A5A;
- {$ENDC}
- FUNCTION LMGetResLoad: ByteParameter;
- {$IFC NOT GENERATINGCFM}
- INLINE $1EB8, $0A5E;
- {$ENDC}
- PROCEDURE LMSetResLoad(value: ByteParameter);
- {$IFC NOT GENERATINGCFM}
- INLINE $11DF, $0A5E;
- {$ENDC}
- FUNCTION LMGetResErr: SInt16;
- {$IFC NOT GENERATINGCFM}
- INLINE $3EB8, $0A60;
- {$ENDC}
- PROCEDURE LMSetResErr(value: SInt16);
- {$IFC NOT GENERATINGCFM}
- INLINE $31DF, $0A60;
- {$ENDC}
- FUNCTION LMGetFScaleDisable: ByteParameter;
- {$IFC NOT GENERATINGCFM}
- INLINE $1EB8, $0A63;
- {$ENDC}
- PROCEDURE LMSetFScaleDisable(value: ByteParameter);
- {$IFC NOT GENERATINGCFM}
- INLINE $11DF, $0A63;
- {$ENDC}
- FUNCTION LMGetDeskHook: UniversalProcPtr;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $0A6C;
- {$ENDC}
- PROCEDURE LMSetDeskHook(value: UniversalProcPtr);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $0A6C;
- {$ENDC}
- FUNCTION LMGetTEDoText: UniversalProcPtr;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $0A70;
- {$ENDC}
- PROCEDURE LMSetTEDoText(value: UniversalProcPtr);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $0A70;
- {$ENDC}
- FUNCTION LMGetTERecal: UniversalProcPtr;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $0A74;
- {$ENDC}
- PROCEDURE LMSetTERecal(value: UniversalProcPtr);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $0A74;
- {$ENDC}
- FUNCTION LMGetResumeProc: UniversalProcPtr;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $0A8C;
- {$ENDC}
- PROCEDURE LMSetResumeProc(value: UniversalProcPtr);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $0A8C;
- {$ENDC}
- FUNCTION LMGetANumber: SInt16;
- {$IFC NOT GENERATINGCFM}
- INLINE $3EB8, $0A98;
- {$ENDC}
- PROCEDURE LMSetANumber(value: SInt16);
- {$IFC NOT GENERATINGCFM}
- INLINE $31DF, $0A98;
- {$ENDC}
- FUNCTION LMGetACount: SInt16;
- {$IFC NOT GENERATINGCFM}
- INLINE $3EB8, $0A9A;
- {$ENDC}
- PROCEDURE LMSetACount(value: SInt16);
- {$IFC NOT GENERATINGCFM}
- INLINE $31DF, $0A9A;
- {$ENDC}
- FUNCTION LMGetDABeeper: UniversalProcPtr;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $0A9C;
- {$ENDC}
- PROCEDURE LMSetDABeeper(value: UniversalProcPtr);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $0A9C;
- {$ENDC}
- FUNCTION LMGetTEScrpLength: UInt16;
- {$IFC NOT GENERATINGCFM}
- INLINE $3EB8, $0AB0;
- {$ENDC}
- PROCEDURE LMSetTEScrpLength(value: UInt16);
- {$IFC NOT GENERATINGCFM}
- INLINE $31DF, $0AB0;
- {$ENDC}
- FUNCTION LMGetTEScrpHandle: Handle;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $0AB4;
- {$ENDC}
- PROCEDURE LMSetTEScrpHandle(value: Handle);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $0AB4;
- {$ENDC}
- FUNCTION LMGetAppParmHandle: Handle;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $0AEC;
- {$ENDC}
- PROCEDURE LMSetAppParmHandle(value: Handle);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $0AEC;
- {$ENDC}
- FUNCTION LMGetDSErrCode: SInt16;
- {$IFC NOT GENERATINGCFM}
- INLINE $3EB8, $0AF0;
- {$ENDC}
- PROCEDURE LMSetDSErrCode(value: SInt16);
- {$IFC NOT GENERATINGCFM}
- INLINE $31DF, $0AF0;
- {$ENDC}
- FUNCTION LMGetResErrProc: ResErrUPP;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $0AF2;
- {$ENDC}
- PROCEDURE LMSetResErrProc(value: ResErrUPP);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $0AF2;
- {$ENDC}
- FUNCTION LMGetDlgFont: SInt16;
- {$IFC NOT GENERATINGCFM}
- INLINE $3EB8, $0AFA;
- {$ENDC}
- PROCEDURE LMSetDlgFont(value: SInt16);
- {$IFC NOT GENERATINGCFM}
- INLINE $31DF, $0AFA;
- {$ENDC}
- FUNCTION LMGetWidthPtr: Ptr;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $0B10;
- {$ENDC}
- PROCEDURE LMSetWidthPtr(value: Ptr);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $0B10;
- {$ENDC}
- FUNCTION LMGetATalkHk2: Ptr;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $0B18;
- {$ENDC}
- PROCEDURE LMSetATalkHk2(value: Ptr);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $0B18;
- {$ENDC}
- FUNCTION LMGetHWCfgFlags: SInt16;
- {$IFC NOT GENERATINGCFM}
- INLINE $3EB8, $0B22;
- {$ENDC}
- PROCEDURE LMSetHWCfgFlags(value: SInt16);
- {$IFC NOT GENERATINGCFM}
- INLINE $31DF, $0B22;
- {$ENDC}
- FUNCTION LMGetWidthTabHandle: Handle;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $0B2A;
- {$ENDC}
- PROCEDURE LMSetWidthTabHandle(value: Handle);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $0B2A;
- {$ENDC}
- FUNCTION LMGetLastSPExtra: SInt32;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $0B4C;
- {$ENDC}
- PROCEDURE LMSetLastSPExtra(value: SInt32);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $0B4C;
- {$ENDC}
- FUNCTION LMGetMenuDisable: SInt32;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $0B54;
- {$ENDC}
- PROCEDURE LMSetMenuDisable(value: SInt32);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $0B54;
- {$ENDC}
- FUNCTION LMGetROMMapInsert: ByteParameter;
- {$IFC NOT GENERATINGCFM}
- INLINE $1EB8, $0B9E;
- {$ENDC}
- PROCEDURE LMSetROMMapInsert(value: ByteParameter);
- {$IFC NOT GENERATINGCFM}
- INLINE $11DF, $0B9E;
- {$ENDC}
- FUNCTION LMGetTmpResLoad: ByteParameter;
- {$IFC NOT GENERATINGCFM}
- INLINE $1EB8, $0B9F;
- {$ENDC}
- PROCEDURE LMSetTmpResLoad(value: ByteParameter);
- {$IFC NOT GENERATINGCFM}
- INLINE $11DF, $0B9F;
- {$ENDC}
- FUNCTION LMGetIntlSpec: Ptr;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $0BA0;
- {$ENDC}
- PROCEDURE LMSetIntlSpec(value: Ptr);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $0BA0;
- {$ENDC}
- FUNCTION LMGetWordRedraw: ByteParameter;
- {$IFC NOT GENERATINGCFM}
- INLINE $1EB8, $0BA5;
- {$ENDC}
- PROCEDURE LMSetWordRedraw(value: ByteParameter);
- {$IFC NOT GENERATINGCFM}
- INLINE $11DF, $0BA5;
- {$ENDC}
- FUNCTION LMGetSysFontFam: SInt16;
- {$IFC NOT GENERATINGCFM}
- INLINE $3EB8, $0BA6;
- {$ENDC}
- PROCEDURE LMSetSysFontFam(value: SInt16);
- {$IFC NOT GENERATINGCFM}
- INLINE $31DF, $0BA6;
- {$ENDC}
- FUNCTION LMGetSysFontSize: SInt16;
- {$IFC NOT GENERATINGCFM}
- INLINE $3EB8, $0BA8;
- {$ENDC}
- PROCEDURE LMSetSysFontSize(value: SInt16);
- {$IFC NOT GENERATINGCFM}
- INLINE $31DF, $0BA8;
- {$ENDC}
- FUNCTION LMGetMBarHeight: SInt16;
- {$IFC NOT GENERATINGCFM}
- INLINE $3EB8, $0BAA;
- {$ENDC}
- PROCEDURE LMSetMBarHeight(value: SInt16);
- {$IFC NOT GENERATINGCFM}
- INLINE $31DF, $0BAA;
- {$ENDC}
- FUNCTION LMGetTESysJust: SInt16;
- {$IFC NOT GENERATINGCFM}
- INLINE $3EB8, $0BAC;
- {$ENDC}
- PROCEDURE LMSetTESysJust(value: SInt16);
- {$IFC NOT GENERATINGCFM}
- INLINE $31DF, $0BAC;
- {$ENDC}
- FUNCTION LMGetLastFOND: Handle;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $0BC2;
- {$ENDC}
- PROCEDURE LMSetLastFOND(value: Handle);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $0BC2;
- {$ENDC}
- FUNCTION LMGetFractEnable: ByteParameter;
- {$IFC NOT GENERATINGCFM}
- INLINE $1EB8, $0BF4;
- {$ENDC}
- PROCEDURE LMSetFractEnable(value: ByteParameter);
- {$IFC NOT GENERATINGCFM}
- INLINE $11DF, $0BF4;
- {$ENDC}
- FUNCTION LMGetMMU32Bit: ByteParameter;
- {$IFC NOT GENERATINGCFM}
- INLINE $1EB8, $0CB2;
- {$ENDC}
- PROCEDURE LMSetMMU32Bit(value: ByteParameter);
- {$IFC NOT GENERATINGCFM}
- INLINE $11DF, $0CB2;
- {$ENDC}
- FUNCTION LMGetTheGDevice: GDHandle;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $0CC8;
- {$ENDC}
- PROCEDURE LMSetTheGDevice(value: GDHandle);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $0CC8;
- {$ENDC}
- FUNCTION LMGetDeskCPat: PixPatHandle;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $0CD8;
- {$ENDC}
- PROCEDURE LMSetDeskCPat(value: PixPatHandle);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $0CD8;
- {$ENDC}
- FUNCTION LMGetTimeDBRA: SInt16;
- {$IFC NOT GENERATINGCFM}
- INLINE $3EB8, $0D00;
- {$ENDC}
- PROCEDURE LMSetTimeDBRA(value: SInt16);
- {$IFC NOT GENERATINGCFM}
- INLINE $31DF, $0D00;
- {$ENDC}
- FUNCTION LMGetTimeSCCDB: SInt16;
- {$IFC NOT GENERATINGCFM}
- INLINE $3EB8, $0D02;
- {$ENDC}
- PROCEDURE LMSetTimeSCCDB(value: SInt16);
- {$IFC NOT GENERATINGCFM}
- INLINE $31DF, $0D02;
- {$ENDC}
- FUNCTION LMGetJVBLTask: UniversalProcPtr;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $0D28;
- {$ENDC}
- PROCEDURE LMSetJVBLTask(value: UniversalProcPtr);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $0D28;
- {$ENDC}
- FUNCTION LMGetSynListHandle: Handle;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $0D32;
- {$ENDC}
- PROCEDURE LMSetSynListHandle(value: Handle);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $0D32;
- {$ENDC}
- FUNCTION LMGetMenuCInfo: MCTableHandle;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $0D50;
- {$ENDC}
- PROCEDURE LMSetMenuCInfo(value: MCTableHandle);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $0D50;
- {$ENDC}
- FUNCTION LMGetJDTInstall: UniversalProcPtr;
- {$IFC NOT GENERATINGCFM}
- INLINE $2EB8, $0D9C;
- {$ENDC}
- PROCEDURE LMSetJDTInstall(value: UniversalProcPtr);
- {$IFC NOT GENERATINGCFM}
- INLINE $21DF, $0D9C;
- {$ENDC}
- FUNCTION LMGetTimeSCSIDB: SInt16;
- {$IFC NOT GENERATINGCFM}
- INLINE $3EB8, $0B24;
- {$ENDC}
- PROCEDURE LMSetTimeSCSIDB(value: SInt16);
- {$IFC NOT GENERATINGCFM}
- INLINE $31DF, $0B24;
- {$ENDC}
- {
- *************************************************************************************
-
- MORE COMPLEX LOWMEM ACCESSORS
-
- *************************************************************************************
- }
- {$IFC GENERATING68K AND NOT GENERATINGCFM }
- {
- *************************************************************************************
- "BIG DATA"
-
- These lowmem accessors access big (> 4 bytes) values.
- *************************************************************************************
- }
- {
- *************************************************************************************
- "BLOCKMOVE ACCESSORS"
-
- These lowmem accessors use the BlockMove trap
- *************************************************************************************
- }
- {
- *************************************************************************************
- "INDEXED ACCESSORS"
-
- These lowmem accessors take an index parameter to get/set an indexed
- lowmem global.
- *************************************************************************************
- }
- {$ELSEC}
- {
- *************************************************************************************
- "BIG DATA"
-
- These lowmem accessors access big (> 4 bytes) values.
- *************************************************************************************
- }
- PROCEDURE LMGetDSAlertRect(VAR dsAlertRectValue: Rect);
- PROCEDURE LMSetDSAlertRect({CONST}VAR dsAlertRectValue: Rect);
- PROCEDURE LMGetDragPattern(VAR dragPatternValue: Pattern);
- PROCEDURE LMSetDragPattern({CONST}VAR dragPatternValue: Pattern);
- PROCEDURE LMGetDeskPattern(VAR deskPatternValue: Pattern);
- PROCEDURE LMSetDeskPattern({CONST}VAR deskPatternValue: Pattern);
- PROCEDURE LMGetHiliteRGB(VAR hiliteRGBValue: RGBColor);
- PROCEDURE LMSetHiliteRGB({CONST}VAR hiliteRGBValue: RGBColor);
- FUNCTION LMGetEventQueue: QHdrPtr;
- PROCEDURE LMSetEventQueue(eventQueueValue: QHdrPtr);
- FUNCTION LMGetVBLQueue: QHdrPtr;
- PROCEDURE LMSetVBLQueue(vblQueueValue: QHdrPtr);
- FUNCTION LMGetDrvQHdr: QHdrPtr;
- PROCEDURE LMSetDrvQHdr(drvQHdrValue: QHdrPtr);
- FUNCTION LMGetVCBQHdr: QHdrPtr;
- PROCEDURE LMSetVCBQHdr(vcbQHdrValue: QHdrPtr);
- FUNCTION LMGetDTQueue: QHdrPtr;
- PROCEDURE LMSetDTQueue(dtQueueValue: QHdrPtr);
- FUNCTION LMGetFSQHdr: QHdrPtr;
- {
- *************************************************************************************
- "BLOCKMOVE ACCESSORS"
-
- These lowmem accessors use the BlockMove trap
- *************************************************************************************
- }
- FUNCTION LMGetCurApName: StringPtr;
- PROCEDURE LMSetCurApName(curApNameValue: Str31);
- FUNCTION LMGetSysResName: StringPtr;
- PROCEDURE LMSetSysResName(sysResNameValue: Str15);
- FUNCTION LMGetFinderName: StringPtr;
- PROCEDURE LMSetFinderName(finderNameValue: Str15);
- FUNCTION LMGetScratch20: Ptr;
- PROCEDURE LMSetScratch20(scratch20Value: UNIV Ptr);
- FUNCTION LMGetToolScratch: Ptr;
- PROCEDURE LMSetToolScratch(toolScratchValue: UNIV Ptr);
- FUNCTION LMGetApplScratch: Ptr;
- PROCEDURE LMSetApplScratch(applScratchValue: UNIV Ptr);
- {
- *************************************************************************************
- "INDEXED ACCESSORS"
-
- These lowmem accessors take an index parameter to get/set an indexed
- lowmem global.
- *************************************************************************************
- }
- FUNCTION LMGetDAStrings(whichString: INTEGER): StringHandle;
- PROCEDURE LMSetDAStrings(stringsValue: StringHandle; whichString: INTEGER);
- FUNCTION LMGetLvl2DT(vectorNumber: INTEGER): UniversalProcPtr;
- PROCEDURE LMSetLvl2DT(Lvl2DTValue: UniversalProcPtr; vectorNumber: INTEGER);
- FUNCTION LMGetExtStsDT(vectorNumber: INTEGER): UniversalProcPtr;
- PROCEDURE LMSetExtStsDT(ExtStsDTValue: UniversalProcPtr; vectorNumber: INTEGER);
- {$ENDC}
- {$ENDC}
- {$ALIGN RESET}
- {$POP}
-
- {$SETC UsingIncludes := LowMemIncludes}
-
- {$ENDC} {__LOWMEM__}
-
- {$IFC NOT UsingIncludes}
- END.
- {$ENDC}
-